package org.example.service;

import io.minio.MinioClient;
import org.springframework.web.multipart.MultipartFile;

public interface FileService {
    String upload(MultipartFile file);

    void uploadFile(MultipartFile file, String fileName);

    String copyRemoteFileToLocalTmpFile(String remoteFilePath);

    String getTempFileUrl(String remotefilePath);

    boolean doesObjectExist(MinioClient minioClient, String bucketName, String fileName);

    String linkAndUpload(String link);

    String analysisQRcode(MultipartFile file);

    String appiumWithUrl(String url);

}
